/**
 * 
 */
package org.rollinitiative.d20.entity;

import javax.xml.bind.annotation.XmlType;

/**
 * Enumeration of an Actor's characteristic abilities, as per the D20 SRD.
 * 
 * @author bebopjmm
 * @since sprint-0.1
 */
@XmlType (name = "AbilityEnum", namespace = "java:org.rollinitiative.d20.entity")
public enum Ability {
   STR, DEX, CON, INT, WIS, CHA;

   /**
    * Returns the ability modifier for the provided value
    * 
    * @param value
    * @return modifier
    * @since sprint-0.1
    */
   public static short getModifier(short value)
   {
      return (short)(value / 2 - 5);
   }
}
